#include <QApplication>
#include <QPushButton>
#include <QLabel>
#include <QWidget>
#include <QTextCodec>

int main(int argc , char **argv)
{
	/* 根据构造函数 构建qt应用程序对象 */
	QApplication app(argc , argv);
	/* 创建编码对象 */
	QTextCodec *qtext = QTextCodec::codecForName("UTF-8");
	/* 创建父窗口 */
	QWidget *parent = new QWidget();
	/* 创建父窗口大小 */
	parent->resize(500,400);
	/* 创建一个label对象，并将其挂靠到父窗口 */
	QLabel *qlab = new QLabel(qtext->toUnicode("你好，QT"),parent);
	/* 创建一个button对象，并将其挂靠到父窗口 */
	QPushButton *bt = new QPushButton("closelab",parent);
	/* 创建事件关联 */
	QObject::connect(bt, SIGNAL(clicked()),
                  parent,  SLOT(close()));
	bt->move(100,200);
	parent->show();	
	return app.exec();
}
